package com.b2b.model;

import com.b2b.model.entity.RequirementOfMaterial;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class InquiryListDto {
    private Integer inquiryId;
    private String inquiryTitle;
    private Integer companyId;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date inquiryTime;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date inquiryDeadline;
    private String taxIncluded;
    private String freightIncluded;
    private String partialMaterial;
    private String partialNumber;
    private Integer dateOfDelivery;
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private Date expectedDate;
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private Date priceValidity;
    private String visibilityOfReceivingInfo;
    private String transactionMode;
    private Integer payTime;
    private String paymentMode;
    private String sellerAddress;
    private Integer sellerRegisteredCapital;
    private String note;
    private String enclosureUrl;
    private String priceComparisonMethod;
    private String internalVisibility;
    private String NDA;
    private String state;
    private Integer receivingInfoId;
    private List<RequirementOfMaterial> requirementList;
}
